.clearfix:before,.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix:after {
    clear: both;
}
.bor_b { border-bottom:dashed 1px #DCDCDC; }
.active { line-height:40px; }
.show .h2 { text-align:right; padding-right:15px; }
.show{ display:none; position:absolute; top:250px; left:50%; width:400px; margin-left:-250px; border:1px solid #cfd0f2; background:#fff;  font-size:14px; line-height:30px;}
.warp dt { width:100px; text-align:right; float:left; margin-right:10px;}
.warp dd { width:280px;  float:left;}
.show_block { display:block; }